
#ifndef __CORE_NETEVENT_H__
#define __CORE_NETEVENT_H__
#include "core_client.h"
#include "core_stream.h"
class CoreNetEvent
{
public:
	virtual void onClientConnectionMade(CoreClient* client) = 0;
	virtual void onClientConnectionLost(CoreClient* client) = 0;
	virtual void onDataReceived(CoreClient* client) = 0;
	virtual void onPacketReceived(CoreClient* client, CoreStream* data) = 0;
private:

};

#endif